Beaverdam is a hamlet in central Alberta, Canada within the Municipal District of Bonnyville No. 87,[1] located approximately 16 kilometres (9.9 mi) south of Highway 28 and 30 kilometres (19 mi) southwest of Cold Lake.